@charset "UTF-8";

html, body, div, span, applet, object, 
	iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
	pre, a, abbr, acronym, address, big, cite, code, del,
	 dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
	  strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, 
	  form, label, legend, input, select, textarea, table, caption,
	   tbody, tfoot, thead, tr, th, td, .x { margin: auto; padding: 0; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td, address {
border:0 none; margin:0; padding:0; }	   
html { }
body { font:12px/1.8em SimSun, Arial, Geneva, Tahoma, Verdana, STHeiTi, sans-serif 宋体;
	color:#333; background:#fff; text-align: center; list-style:none;list-style-type:none; white-space: 0;}
h1 {}
h3 {font-size: 14px; font-weight: bold;}
a {text-decoration: none;}
a:link {color: #2B5DB7;}
a:VISITED {color: #2B5DB7;}
a:hover { color:#FC5012;}
a:ACTIVE { color:#FC5012;}
a img, img, iframe { border:medium none; vertical-align:top; }
a span, form label { cursor:pointer; }
ul { list-style:none; text-align: left;}
img, input, select { border:0 none; vertical-align:middle; }
input {text-indent: 4px;}
pre{ white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;
	white-space:-o-pre-wrap;word-wrap:break-word; text-indent: 2em;} 
.font-12 {font-size: 12px;}
.bold {font-weight: bold;}
.unbold {font-weight: normal;}
.fn-hide, a.fn-hide {
display:none;
}

.link_1 a:active { color:#2B5DB7; text-decoration:none; }
.link_1 a:link { color:#2B5DB7; text-decoration:none; }
.link_3 a:link { color:#195CB5; text-decoration:none; }
.link_3 a:visited { color:#195CB5; text-decoration:none; }
.link_3 a:hover { color:#FF6000; text-decoration:none; }
.link_3 a:active { color:#195CB5; text-decoration:none; }



.container {margin:0 auto; width:1000px;}
/*head*/
.head {clear:both; width:1000px; }
.lborder {background: url("/res_new/images/index/login_left.gif") no-repeat ;
	float: left;width: 995px;height: 30px;overflow: hidden;padding-left: 3px;}
.rborder {background: url("/res_new/images/index/login_right.gif") no-repeat ;
	float:right; height:30px; overflow:hidden; width:3px; }
.top_left {background: url("/res_new/images/index/login_center.gif") repeat-x scroll 0 0 transparent;
	color:#333333; float:left;  line-height:30px; overflow:hidden; text-align:left; width:990px;display: block;}
.headLogin  {background: url("/res_new/images/index/login_center.gif") repeat-x;width:800px;
	 height: 30px;float: left; text-align: left; line-height: 30px; color: #333;}
.headLogin .headhello {color:#0056E6; float:left; font-size:12px; padding:0 8px;}
.headLogin .headusername {text-align: left; float: left; line-height: 30px; height: 30px;}
.headLogin .headpassword{text-align: left; float: left; line-height: 30px;  height: 30px;}
.headLogin .logoutbar{background: url("/res_new/images/index/button1bg.jpg") no-repeat 1px 4px; cursor: pointer;}
.headLogin .loginbar{background: url("/res_new/images/index/button1bg.jpg") no-repeat 1px 4px; cursor: pointer;}
.headLogin .headregist{background: url("/res_new/images/index/button1bg.jpg") no-repeat 1px 4px; cursor: pointer;}
.headLogin .shugang{background: url("/res_new/images/index/head_vertical_line.gif") no-repeat scroll right center transparent; float: left; width: 1px;}
.headLogin .headmibao {background: url("/res_new/images/index/button2bg.jpg") no-repeat 1px 4px; cursor: pointer;}
.headLogin  input {border:1px solid #CCCCCC; font-size:14px; height:20px; line-height:20px; float:left;margin:5px 8px 0 0; width:100px; display: inline; }
.loginbar {color:#000000;text-align:center;white-space:nowrap;width:47px; margin-left: 5px;}
.tips {float: right; }

.logo {width: 1000px; height: 75px;float: left;}
.logopic {width: 250px; float: left; text-align: left; margin: 10px 0 0 5px;}
.biaoyu {width: 500px; float: left; padding: 15px 0 0;}
.biaoyu img {width: 450px; height: 50px;}
.tel {width: 220px; float: right; height: 55px; overflow: hidden; text-align: right; margin-top: 10px;}
.tel img {float: left; }
.tel .dianhuahaoma {float: left; width: 150px; font-size: 24px; font-family: Arial; margin-top: 5px; color: #FF2DA4;  }
.tel .xiaoshi24 {float: left; width: 150px; font-family: Tahoma; color: #808080;}
.tel .xiaoshi24 span {font-size: 16px; font-style: oblique;}

	
.Nav {background:url("/res_new/images/hotel/hotelCity/tourpic.gif") no-repeat scroll 10px 7px #F9F9F9; float:left ;border:1px solid #CCCCCC;
	height:24px; line-height:24px; margin-top: 5px;; text-align:left; text-indent:2em; width:998px; _width:1000px;}
.Nav a{color: #2860ae; text-decoration: none;}
.Nav a:link{color: #2860ae;text-decoration: none;}
.Nav a:visited{color: #2860ae; text-decoration: none;}
.Nav a:hover{text-decoration: underline; color: #FF6600;}
.Nav a:active{text-decoration: underline; color: #FF6600;} 


#nav, .nav-container, .nav-container ul, #nav .nav-master-a:hover, #nav .nav-master-a-hover, #nav .nav-master-a:hover strong, #nav .nav-master-a-hover strong, #nav li.current .nav-master-a strong, #nav li.current .nav-master-a, #nav .nav-sub a:hover, #nav .nav-sub a:hover span, #nav a.current, #nav a.current span {
background-image:url("/res_new/images/index/bg-nav.gif");
background-repeat:no-repeat;
}
#nav {
background-position:0 -230px;
background-repeat:repeat-x;
height:35px;
position:relative;
float: left;width: 1000px;
}
.nav-container {
background-position:0 0;
height:35px;
padding-left:15px;
}
.nav-container ul {
background-position:right -66px;
height:100%;
}
.nav-container ul ul.nav-sub {
background:none repeat scroll 0 0 transparent;
height:auto;
}
.nav-master {
display:block;
float:left;
height:36px;
line-height:36px;
padding-right:4px;
position:relative;
text-align:center;
width:90px;
cursor: pointer;
}
.nav-master-a {
background:none repeat scroll 0 0 transparent;
display:block;
font-size:14px;
height:26px;
line-height:26px;
margin-top:5px;
overflow:hidden;
text-decoration:none;
cursor: pointer;
}
.nav-master-a strong {
color:#FFFFFF;
display:block;
height:100%;
}
li.current .nav-master-a strong, #nav li.current .nav-master-a:hover strong {
color:#000000;
}
.nav-master-a:hover, .nav-master-a-hover {
background-position:0 -315px;
text-decoration:none;
}
.nav-master-a:hover strong, .nav-master-a-hover strong {
background-position:right -360px;
}
#nav li.current .nav-master-a strong {
background-position:right -180px;
padding-top:2px;
}
#nav li.current .nav-master-a, #nav li.current .nav-master-a-hover {
background-position:0 -131px;
color:#000000;
height:31px;
overflow:hidden;
}
#nav li.current .nav-master-a:hover strong, #nav li.current .nav-master-a-hover strong {
color:#000000;
}
ul.nav-sub {
background:none repeat scroll 0 0 transparent;
display:none;
left:0;
padding:3px 0 0;
position:absolute;
text-align:left;
top:36px;
width:1000px;
}
#nav .current .nav-sub {
display:block;
}
.nav-sub li {
display:block;
float:left;
height:30px;
margin-right:4px;
overflow:hidden;
text-align:center;
width:78px;
}
#nav .nav-sub a {
color:#4D4D4D;
display:block;
height:22px;
overflow:hidden;
text-decoration:none;
}
#nav .nav-sub a span {
display:block;
height:22px;
line-height:22px;
}
#nav .nav-sub a:hover {
background-position:0 -405px;
}
#nav .nav-sub a:hover span {
background-position:right -446px;
}
#nav a.current {
background-position:0 -487px;
}
#nav a.current span {
background-position:right -528px;
}
#nav .nav-master-life {
background:none repeat scroll 0 0 transparent;
float:right;
width:123px;
}
#nav .nav-master-life strong {
display:none;
}
#nav li .nav-master-life-a, #nav li.current .nav-master-life-a {
background-image:url("/res_new/images/index/bg-nav.gif");
background-repeat:no-repeat;
display:block;
height:100%;
overflow:hidden;
}
#nav li .nav-master-life-a:hover {
text-decoration:none;
}
#nav li.nav-master-life .nav-master-life-a {
background-position:-1px -568px;
}
#nav li.current .nav-master-life-a {
background-position:0 -621px;
}
.nav-master-life .nav-sub {
margin:0 0 0 -585px;
}
.nav-master-life li {
white-space:nowrap;
width:auto;
}
.ie6 .nav-master-life li {
overflow:visible;
width:0;
}
.nav-master-life li span {
padding:0 6px;
}
.nav-master-life .ico-expand-arrow {
margin:5px 0 0;
}
.nav-life {
	float:left;
height:332px;
overflow:hidden;
position:absolute;
width:118px;
z-index:999;
}
.nav-sub-life {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BCBCBC;
position:absolute;
top:-214px;
float:left;
width:116px;
z-index:999;
overflow: visible;
}
.nav-sub-life li {
height:30px;
overflow: visible;
}
.nav-sub-life li a {
background-image:url("/res_new/images/index/ico-nav-life.png");
background-repeat:no-repeat;
color:#656565;
display:block;
height:100%;
line-height:30px;
padding-left:32px;
}
.nav-sub-life li a:hover {
background-color:#DAEFFE;
color:#656565;
text-decoration:none;
}
.nav-a-payment a {
background-position:0 -3px;
}
.nav-a-gathering a {
background-position:0 -52px;
}
.nav-a-guarantee a {
background-position:0 -102px;
}
.nav-a-charge a {
background-position:0 -151px;
}
.nav-a-commun a {
background-position:0 -199px;
}
.nav-a-bill a {
background-position:0 -247px;
}
.nav-a-cashgift a {
background-position:0 -295px;
}
.nav-a-rent a {
background-position:0 -345px;
}
.nav-a-aa a {
background-position:0 -393px;
}
.nav-a-more a {
background-position:0 -440px;
}
.nav-a-donation a {
background-position:0 -488px;
}
.nav-a-train a {
background-position:0 -728px;
}
/*head-end*/


/*footer*/
.footer {float: left; width: 1000px;font-size: 12px; }
#footer { width:1000px; margin:10px auto; padding-top:10px; border-top:2px solid #dddddd; text-align:center; }
#footer a {font-size: 12px;}
#footer th, #footer td {font-size: 12px; text-align: center; height: 20px;line-height: 20px;}

/*footer-end*/




/*tool*/
.tool { float:left; width:288px; text-align: left; background:url("/res_new/images/hotel/hotelCity/blue_left.gif") no-repeat left top;
 	text-align: left; margin-top: 10px; }
.tool .title {background:url("/res_new/images/hotel/hotelCity/blue_center.gif") repeat-x;
	font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-align:left; margin-left: 5px;}
.tool .title  .more { background:url("/res_new/images/hotel/hotelCity/blue_right.gif") no-repeat right bottom; padding-right:10px;
	margin-right:-2px; _margin-right:0px;
	float: right; font-size: 12px; font-weight: normal;display: inline;}
.tool .content {width: 288px; float: left; display: inline; overflow: hidden;
	border:1px solid #C0CFED; border-top: none; padding-top: 10px;}
.tool .content span {margin-left: 25px; float: left; display: inline;overflow: hidden;
	width: 110px; height: 25px; line-height: 18px; color: #006CA7;}	
/*tool-end*/
